North Carolina State Taxes Explained: Your Comprehensive Guide